[][src]Crate flowrlib

Runtime library for flow execution. This will be linked with code generated from a flow definition to enable it to be compiled and ran as a native program.

Modules

coordinator

coordinator is the module that coordinates the execution of flows submitted to it

debug_client

'debug_client' is used to connect a debugger to the runtime for debugging of flows and is an optional feature called "debugger"

function

function defines functions that form part of a flow

info

info offers methods to get information about this library

input

input defines the struct for inputs to functions in a flow

lib_manifest

lib_manifest defines the structs for specifying a Library's manifest and methods to load it

loader

loader is responsible for loading a flow from it's manifest and loading libraries it uses

manifest

manifest is the struct that specifies the manifest of functions in a flow

provider

provider is a trait that is implemented to provide content to flowrlib in different environments it runs in

url

A module with some utility functions related to urls

Structs

Error

The Error type.

Enums

ErrorKind

The kind of an error.

Traits

ResultExt

Additional methods for Result, for easy interaction with this crate.

Type Definitions

Result

Convenient wrapper around std::Result.